Definitions | Type, f || g, f(x), Knd, (x l), {x:A| B(x) }, x:A B(x), <a,b>, nil, f(x)?z, A/x,y. B(x;y), list_accum(x,a.f(x;a);y;l), t T, x:A. B(x), x.A(x),  x. t(x), x : v, f g, State(ds), x:A B(x), Valtype(da;k), P  Q, R-state-var(i;ds;da;x;T;ks;tr), update-spec-decl(upd;ds), Atom$n, x:A. B(x), Realizer, update-spec-vars(upd), x L.R(x), ecl-machine2(i;ds;da;x;T;ks;a;upd), a:A fp B(a), type List, , , update-spec(ds;da), Top, A, IdDeq, x dom(f), b, Id, False,  b, s = t, Prop, A B, , P & Q, P  Q, Unit, left+right, 2of(t), Void, f(a), 1of(t), if b t else f fi, x:A. B(x), KindDeq, product-deq(A;B;a;b),  x,y. t(x;y), EqDecider(T), S T, P  Q, a = b, s ~ t, SQType(T), {T} |